package com.bsoft.gol.hcs.specialist.entity;

import javax.persistence.*;
import java.util.Date;

/**
 * @author tongtp
 * @version v0.1
 * @className FusAnswerInspectionReportInfo
 * @description
 * @create 2020-08-03 15:27
 **/
@Entity
@Table(name = "fus_answer_inspection_report_info")
public class FusAnswerInspectionReportInfo {
	private long fusAnswerInspectionReportInfoId;
	private String userInfoId;
	private String titleId;
	private Date createTime;
	private String patientId;
	private String cardType;
	private String cardNumber;
	private String patientMedicalCardNumber;
	private Integer patientMedicalCardType;
	private String itemId;
	private String itemName;
	private String result;
	private String refRange;
	private String resultUnit;
	private long diseaseTypeId;
	private String diseaseTypeName;
	private Date answerTime;
	private Date reportTime;
	private String indexResultContent;
	private String reportId;
	//标本类型代码
	private String specimenTypeId;
	//样本类型名称
	private String specimenTypeName;
	//样本采集时间
	private Date sampleTestTime;
	//结果状态 1正常  2偏高 3 偏低
	private String resultStatus;

	@Id
	@Column(name = "fus_answer_inspection_report_info_id")
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	public long getFusAnswerInspectionReportInfoId() {
		return fusAnswerInspectionReportInfoId;
	}

	public void setFusAnswerInspectionReportInfoId(long fusAnswerInspectionReportInfoId) {
		this.fusAnswerInspectionReportInfoId = fusAnswerInspectionReportInfoId;
	}

	@Basic
	@Column(name = "user_info_id")
	public String getUserInfoId() {
		return userInfoId;
	}

	public void setUserInfoId(String userInfoId) {
		this.userInfoId = userInfoId;
	}

	@Basic
	@Column(name = "title_id")
	public String getTitleId() {
		return titleId;
	}

	public void setTitleId(String titleId) {
		this.titleId = titleId;
	}

	@Basic
	@Column(name = "create_time")
	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	@Basic
	@Column(name = "patient_id")
	public String getPatientId() {
		return patientId;
	}

	public void setPatientId(String patientId) {
		this.patientId = patientId;
	}

	@Basic
	@Column(name = "card_type")
	public String getCardType() {
		return cardType;
	}

	public void setCardType(String cardType) {
		this.cardType = cardType;
	}

	@Basic
	@Column(name = "card_number")
	public String getCardNumber() {
		return cardNumber;
	}

	public void setCardNumber(String cardNumber) {
		this.cardNumber = cardNumber;
	}

	@Basic
	@Column(name = "patient_medical_card_number")
	public String getPatientMedicalCardNumber() {
		return patientMedicalCardNumber;
	}

	public void setPatientMedicalCardNumber(String patientMedicalCardNumber) {
		this.patientMedicalCardNumber = patientMedicalCardNumber;
	}

	@Basic
	@Column(name = "patient_medical_card_type")
	public Integer getPatientMedicalCardType() {
		return patientMedicalCardType;
	}

	public void setPatientMedicalCardType(Integer patientMedicalCardType) {
		this.patientMedicalCardType = patientMedicalCardType;
	}

	@Basic
	@Column(name = "item_id")
	public String getItemId() {
		return itemId;
	}

	public void setItemId(String itemId) {
		this.itemId = itemId;
	}

	@Basic
	@Column(name = "item_name")
	public String getItemName() {
		return itemName;
	}

	public void setItemName(String itemName) {
		this.itemName = itemName;
	}

	@Basic
	@Column(name = "result")
	public String getResult() {
		return result;
	}

	public void setResult(String result) {
		this.result = result;
	}

	@Basic
	@Column(name = "ref_range")
	public String getRefRange() {
		return refRange;
	}

	public void setRefRange(String refRange) {
		this.refRange = refRange;
	}

	@Basic
	@Column(name = "result_unit")
	public String getResultUnit() {
		return resultUnit;
	}

	public void setResultUnit(String resultUnit) {
		this.resultUnit = resultUnit;
	}

	@Basic
	@Column(name = "disease_type_id")
	public long getDiseaseTypeId() {
		return diseaseTypeId;
	}

	public void setDiseaseTypeId(long diseaseTypeId) {
		this.diseaseTypeId = diseaseTypeId;
	}

	@Basic
	@Column(name = "disease_type_name")
	public String getDiseaseTypeName() {
		return diseaseTypeName;
	}

	public void setDiseaseTypeName(String diseaseTypeName) {
		this.diseaseTypeName = diseaseTypeName;
	}

	@Basic
	@Column(name = "answer_time")
	public Date getAnswerTime() {
		return answerTime;
	}

	public void setAnswerTime(Date answerTime) {
		this.answerTime = answerTime;
	}

	@Basic
	@Column(name = "report_time")
	public Date getReportTime() {
		return reportTime;
	}

	public void setReportTime(Date reportTime) {
		this.reportTime = reportTime;
	}

	@Basic
	@Column(name = "index_result_content")
	public String getIndexResultContent() {
		return indexResultContent;
	}

	public void setIndexResultContent(String indexResultContent) {
		this.indexResultContent = indexResultContent;
	}

	@Basic
	@Column(name = "report_id")
	public String getReportId() {
		return reportId;
	}

	public void setReportId(String reportId) {
		this.reportId = reportId;
	}

	@Basic
	@Column(name = "specimen_type_id")
	public String getSpecimenTypeId() {
		return specimenTypeId;
	}

	public void setSpecimenTypeId(String specimenTypeId) {
		this.specimenTypeId = specimenTypeId;
	}

	@Basic
	@Column(name = "specimen_type_name")
	public String getSpecimenTypeName() {
		return specimenTypeName;
	}

	public void setSpecimenTypeName(String specimenTypeName) {
		this.specimenTypeName = specimenTypeName;
	}

	@Basic
	@Column(name = "sample_test_time")
	public Date getSampleTestTime() {
		return sampleTestTime;
	}

	public void setSampleTestTime(Date sampleTestTime) {
		this.sampleTestTime = sampleTestTime;
	}

	@Basic
	@Column(name = "result_status")
	public String getResultStatus() {
		return resultStatus;
	}

	public void setResultStatus(String resultStatus) {
		this.resultStatus = resultStatus;
	}
}
